import { apiPrefix } from '@/consts/consts'

export default ({ $service:request, $dowloadService: dowloadService }) => ({
  // 5.7.1. 版本列表
  getList(params) {
    return request({
      url: `${apiPrefix}/api/v1/upgrade/list`,
      method: 'get',
      params
    })
  },

  // 5.7.2. 添加版本
  add(data) {
    return request({
      url: `${apiPrefix}/api/v1/upgrade/add`,
      method: 'post',
      data
    })
  },

  // 5.7.3. 升级组列表
  groupList(params) {
    return request({
      url: `${apiPrefix}/api/v1/upgrade/group/list`,
      method: 'get',
      params
    })
  },

  // 5.7.4. 升级组详情
  groupDetail(params) {
    return request({
      url: `${apiPrefix}/api/v1/upgrade/group/detail`,
      method: 'get',
      params
    })
  },
  
  // 5.7.5. 升级下发
  groupIssue(data) {
    return request({
      url: `${apiPrefix}/api/v1/upgrade/group/issue`,
      method: 'post',
      data
    })
  },

})
